笔记主要针对登入时出现的ERROR 1045 (28000):...denied...(password'YES')的问题,
这里password YES 并不意味你输入了正确的password
我们要重新设置这个password来进入我们的数据库控制平台
接下来是解决步骤:

                            记事本打开my.ihi
       CTRL + F 搜索mysqld关键字
       在下面空的这行添加skip-grant-tables,保存退出。
       
       重启mySQL
       不需要再 cd C:\AppServ\MySQL\bin
       直接在命令提示行 输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入。
       
       接下来是修改password的方法
       方法1: 用SET PASSWORD命令

   mysql -u root
   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

                            
        然后会显示...OK..
        接着flush privileges;
        显示...OK...
        quit
        
        删除之前加入的my skip-grant-tables,保存退出
        重启MySQL cd C:\AppServ\MySQL\bin  
        mysql -uroot -pnewpass 
        即可进入

孙熊猫
0 声望0 粉丝